6
תגובות

הצללה לטקסט עם GD ב-php

פתח iiddaannyy ,
האם יש אפשרות להוסיף צל לטקסט עם php?
חיפשתי המון בגוגל ולא מצאתי.
הבעיה היא שההצללה שאני רוצה היא לא בזווית, אלא הצל הוא בדיוק מתחת לטקסט פשוט הוא טיפה יותר גדול ועם blur.
בהתחלה עשיתי 2 שכבות של טקסט, אחת על השניה, ולשכבה התחתונה נתתי blur עם imagefilter, אבל זה לא יצא טוב.

יש דרך טובה יותר?


תודה מראש.

6 תשובות

avatar ענה intval ב 27 לדצמבר 2011 #

לא עולה לי דרך יותר טובה לעשות את זה. אולי אם היית עושה את זה בשני תמונות נפרדות כאשר imagefilter יופעל רק על אחת מהן ורק אז להעתיק אותם אחת על השניה.
בכל אופן, אפשר לעשות צל לטקסט עם css ששם זה אפשרי גם בבלור.

avatar ענה iiddaannyy ב 27 לדצמבר 2011 #

כן עם css אני יודע שזה אפשרי.

"אולי אם היית עושה את זה בשני תמונות נפרדות כאשר imagefilter יופעל רק על אחת מהן ורק אז להעתיק אותם אחת על השניה. "
מה זאת אומרת "רק אז להעתיק אותן אחת על השניה"?
מה שעשיתי זה לכתוב עם imagettftext טקסט, להפעיל imagefilter ואז שוב imagettftext.

avatar ענה intval ב 27 לדצמבר 2011 #

הבנתי. וזה לא יצא טוב? במקרה אני בספק שגם מה שאני אמרתי יענה על הדרישות שלך.
אני התכוונתי ליצור שני תמונות, על אחת לכתוב משהו, לעשות לה פילטר ואז להעתיק אחת על השניה עם imagecopy

avatar ענה iiddaannyy ב 27 לדצמבר 2011 #

רגע, אבל כשאני מעתיק תמונה זה מעתיק את כולה ולא רק את הטקסט שלה עם הפילטר.
מה שייצא זה שהתמונה שלמעלה תסתיר את כל התמונה שלמטה.

avatar ענה intval ב 27 לדצמבר 2011 #

אני לא חושב שזה יעזור בכלל, אבל יכולת פשוט להעתיק חלק מהתמונה ולא את כולה ולעשות אותה שקופה. אתה לא חייב להתעיק את כל התמונה

avatar ענה iiddaannyy ב 27 לדצמבר 2011 #

אוקיי, תודה רבה. :)
בסוף ויתרתי על הרעיון.. חח
אבל למדתי לא מעט. :P